Technical progress - French English Dictionary